home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / HENSA / MISC / TORNADO / T2DEMO01.ZIP / Todo < prev   
Text File  |  1996-12-30  |  1KB  |  35 lines

  1. What's yet to come
  2. -=-=-=-=-=-=-=-=-=
  3. Very soon:
  4.  * Thread support
  5.  * Mutex, semaphore and private heap (in dynamic area or RMA) support
  6.  * Auto-extending heaps as passed to threads (using the C run-time heap
  7. allocator). Currently these are fixed at 256 bytes per instance.
  8.  * Get the support module to return memory when it's finished with it -
  9. currently it only extends its allocation (this only applies when dynamic
  10. areas are being used)
  11.  
  12. A wee bit later:
  13.  * Allow threads to hold their own message queues and the main message
  14. handler then dispatches messages to thread's queues
  15.  * Implement a more suitable solution to the error handling used at present
  16. for when an error in the preemptor occurs (currently requires shutting down)
  17.  
  18. Later:
  19.  * Patch to allow a hotkey to force preemption on a normal task who's hogging
  20. the processor until that task calls Wimp_something
  21.  * Replacement multitasking load and save file ops + star commands for the
  22. same
  23.  
  24. Much later:
  25.  * Hooks into RO to allow hardware and software exceptions to be trapped and
  26. upcalled so tornado can intercept them
  27.  * Memory protection facilites to prevent apps from corrupting anything
  28. outside their own data space
  29.  * Win32 DLL implementation (hard!)
  30.  * Win32 DDE implementation (easy!)
  31.  
  32. And maybe:
  33.  * Support for interrupt code running within a task's slot space (unlikely
  34. I'm going to bother though unless someone asks for it)
  35.